@CHARSET "ISO-8859-1";

body{
margin: 0;
padding: 0;
font-family: arial;
background: url(../imagens/bkg_batepapo2.png) repeat-x 0 55px;
}

a{
text-decoration: none;
color: #000;
font: 12px arial;
cursor: pointer;
}

a:hover{
text-decoration: underline !important;
}

img{
border: 0;	
}

#principal{
position: relative;
float: top;
width: 1020px;
margin: auto;
padding: 0;
}

#topo{
background: #f5f5f5;
position: relative;
float: top;
width: 100%;
margin: 0;
padding: 0;
}

#topo180plus{
position: relative;
float: top;
width: 940px;
height: 55px;
margin: auto;
}

#topo_logo_180{
position: absolute;
top: 10px;
left: 15px;
width: 50px;
height: 40px;
margin:0;
padding: 0;
}

#topo_logo_180 a{
margin: 0;
padding: 0;
display: block;
background: url("../imagens/logo180_topo.png") no-repeat;
width: 50px;
height: 40px;
font-size: 0;
}

#topo_links_180{
	position: absolute;
	top: 10px;
	left: 67px;
	width: auto;
	height: 40px;
	margin: 0;
	padding: 0;
	list-style: none;
}

#topo_links_180 li{
float: left;
margin: 10px 0 0 15px;
}

#topo_links_180 li a{
font: 11px arial;
text-decoration: none;
color: #000;
}

#topo_links_180 li a:hover{
text-decoration: underline;
}

#botao_link{
	border: 1px solid #dbdbdb;
	border-radius: 10px;
	position: relative;
	float: left;
	top: 5px;
	width: 100px;
	height:	47px;
	padding: 0;
	margin: 0 10px;
}

#botao_link a img{
	border: 0;
	border-radius: 10px;
	width: 100px;
	height:	47px;
}

#login_classi {
position: absolute;
right: 0;
top: 0;
float: left;
width: auto;
height: 50px;
margin: 0;
padding: 0;
}


#form_login_classi{
border: 1px solid #ccc;
border-radius: 5px;
position: relative;
float: right;
top: 5px;
right: 0;
width: auto;
height: 45px;
background: #e7e6e6;
z-index: 100;
}

.login_user{
	position: relative;
	float: top;
	width: auto;
	height: 20px;
	margin: 5px 10px 0 10px;
}

.login_user label{
	float:left;
	font-size: 11px;
	color: #0a52d4;
	margin: 3px 3px 0 0;	
}

.login_user input{
	position: relative;
	float: left;	
	width: 150px;
	height: 14px;
	margin: 0 10px 0 0;
	padding: 3px 2px 1px;
	border-color: #7C7C7C #C3C3C3 #DDD;
	border-width: 1px;
	border-style: solid;
	border-radius: 3px;
	font-size: 11px;
	color: #727272;
}

.login_senha{
	width: 80px !important;
}

.logar_input{
	width: 40px !important;
	height: 20px !important;
	margin: 0 0 0 7px !important;
	padding: 0 2px !important;
	background: url("../imagens/bg-entrar-180plus.gif") repeat-x;
	border: #5ab0e2 !important;
	border-radius: 5px;
	color: #fff !important;
	font-weight: bold;
	cursor: pointer;
}

.login_lembrar{
	position: relative;
	float: top;
	width: auto;
	height: 20px;
	margin: 2px 10px;
	padding: 0;
}

.lembrar{
	position: relative;
	float: left;
	margin-top: 1px;
}

.login_lembrar span{
	position: relative;
	float: left;
	font: 11px arial;
	color: #a5a5a5;
	margin: 0 3px;
	padding: 0;
}

.login_lembrar a{
	position: relative;
	float: left;
	margin: 0 3px;
	font: 11px arial;
	color: #a5a5a5;
	text-decoration: none;
}

.login_lembrar a:hover{
text-decoration: underline;
}

.foto_perfil_topo{
	border: 1px solid #fff;
	position: relative;
	float: left;
	width: 40px;
	height: 35px;
	margin: 4px 0 4px 5px;
	padding: 0;	
}

.foto_perfil_topo a img{
	border: 0;
	width: 40px;
	height: 35px;
}

.mini_menu_perfil{
	position: relative;
	float: left;
	width: auto;
	height: 40px;
	margin: 4px 2px;
	padding: 0;
}

.mini_menu_perfil a{
	font-size: 11px;
	padding: 0 4px;
}

.user_topo{
	font-size: 12px !important;
	font-weight: bold;
	color: #1B88D4;
}

.opcs_mini_menu a{
	border-right: 1px solid #ccc;
}

#meio{
	position: relative;
	float: top;
	width: 100%;
	margin: auto;
	padding: 0;
}

#conteudo{
	position: relative;
	float: top;
	width: 940px;
	min-height: 625px;
	margin: auto;
	padding: 0;
}

#topoclassi{
	position: relative;
	float: top;
	width: 100%;
	height: 90px;
	margin: 5px 0 10px 0;
	padding: 0;
}

.logo_padrao{
	position: absolute;
	top: 5px;
	width: 180px;
	height: 90px;
	margin: 0;
	padding: 0;
}

.logo_padrao a{
	position: absolute;
	font-size: 0px;
	width: 180px;
	height: 90px;
	margin: 0;
	padding: 0;
	display: block;
}

.logo_padrao a img{
	border: 0;
	width: 180px;
	height: 90px;
}

.logo_padrao_menor{
	position: relative;
	float: left;	
}

.form_busca{
	position: absolute;
	left: 175px;
	top: 25px;
}

.form_busca fieldset{
border: none;	
}

#select_busca{
border: 1px solid #ccc;
border-radius: 5px;
position: relative;
float: left;
width: 160px;
margin: 0 15px 0 10px;
padding: 10px 5px 8px 5px;
box-shadow: 2px 2px 2px #e2e2e2 inset;
background: #fff;
color: #9d9d9d;
}
	
.form_busca input[type="text"] {
	width: 284px;
	height: 21px;
	padding: 8px 0 8px 10px;
	float: left;
	color: #9d9d9d;
    border: none;
    font-size: 13px;
    overflow: hidden;
	border: 1px solid #ccc;
	border-right: 0;
	border-radius: 5px;
	box-shadow: 2px 2px 2px #e2e2e2 inset;	
}

.form_busca input[type="submit"]{
	width: 75px;
	height: 38px;	
	box-shadow: none;	
}

.blogclassi180{
	margin: 0;
	position: relative;
	float: right;
	top: 7px;
	left: 0;
}

.mini_publi{
	border: 1px solid #CCC;
	position: relative;
	float: left;
	top: 8px;
	left: 250px;
	width: 180px;
	height: 80px;
	margin: 0 20px;	
}

.mini_publi a{
	position: relative;
	float: left;
	width: 100%;
	height: 100%;
	text-align: center;
	font-size: 0;
}

.mini_publi a img{
	border: 0;
	position: relative;
	top: 8px;
	width: 160px;
	height: 65px;	
}

.box_cat_blog{
	border-bottom: 1px solid #ccc;
	position: relative;
	float: top;
	left: 20px;
	width: 300px;
	height: auto;
	margin: 0;
	padding: 0 0 10px 0;	
}

.box_cat_blog .box_titulo{
	padding: 0 0 5px 0;
	border-bottom: 1px solid #ccc;	
}

.lista_catblog{
	position: relative;
	float: top;
	width: auto;
	height: auto;
	margin: 0 0 0 35px;
	padding: 0;	
}

.lista_catblog li{
	position: relative;
	float: top;
	width: auto;
	height: 20px;
	margin: 0;
	padding: 5px 0;
	line-height: 20px;	
}

.lista_catblog li a{
	font-size: 14px;	
}

#box_topo_classi{
position: relative;
float: top;
width: 100%;
height: 360px;
margin: 0;
padding: 0;
}

.box_menu{
border: 0;
position: relative;
float: left;
margin: auto;
width: 180px;
height: 350px;
}

#menu{
border: 0;
position: relative;
float: top;
width: 180px;
height: 170px;
}

ul#primary-nav{
margin-top: 10px;
}

ul#primary-nav ul {
margin: 0;
}

ul#primary-nav,
ul#primary-nav ul {
	padding: 0;
	width: 180px;
	border-bottom: 1px solid #ccc;
	border-radius: 0 4px 4px 4px;
	background: #fff;
}

ul#primary-nav li {
	position: relative;
	list-style: none;
	text-align: center;
	font-weight: bold;
	border: 1px solid #ccc;
	border-bottom: 0;
	padding: 10px 0;
	cursor: pointer;
}

ul#primary-nav li span {
position: absolute;
top: 0;
width: 20px;
height: 100%;
background: #fff;
z-index:109;
}

ul#primary-nav li a {
	display: block;
	position: relative;
	font: bold 13px arial;	
	text-decoration: none;
	color: #333333;
	padding: 0;
	z-index:110;
}

ul#primary-nav ul {
	position: absolute;
	display: none;
	left: 179px;
	top: -1px;
	z-index: 100;
}	

ul#primary-nav li.menuparent ul.secundary-nav {
background-color: #fff;
padding-bottom: 5px;
border-style: solid;
border-width: 1px;
}

ul.secundary-nav li {
border: 0;
height: 20px;
margin: 2px;
padding: 0 !important;
}

ul#primary-nav li.menuparent ul.secundary-nav li a {
margin: 3px 5px 0 10px ;
padding: 1px;
font-size: 12px;
border: 0;
text-align: left;
font-weight: normal;
}

ul#primary-nav ul li{
border: 0;
}

ul#primary-nariv li ul li a { padding: 2px 5px; border: 0;}

ul#primary-nav li:hover ul ul,
ul#primary-nav li:hover ul ul ul{ display: none; }

ul#primary-nav li:hover ul,
ul#primary-nav li li:hover ul,
ul#primary-nav li li li:hover ul { display: block;}

ul#primary-nav li.menuparent { 
background: transparent url(../imagens/arrow.png) 160px no-repeat;
}

ul#primary-nav li.menuparent:hover{ background-color: #fff; border-right: 0;}

ul#primary-nav li a:hover{
text-decoration: none !important;
}

li.menuparent:hover span{
right: -5px;
}

ul#primary-nav .empregos a{
color: #df0024;
border-left: 5px solid #df0024;
}

ul#primary-nav .empregos:hover{
border: 1px solid #df0024;
}

ul#primary-nav .imoveis a{
color: #009f3c;
border-left: 5px solid #009f3c;
}

ul#primary-nav .imoveis:hover{
border: 1px solid #009f3c;
}

ul#primary-nav .negocios a{
color: #00a8ec;
border-left: 5px solid #00a8ec;
}

ul#primary-nav .negocios:hover{
border: 1px solid #00a8ec;
}

ul#primary-nav .veiculos a{
color: #c01da7;
border-left: 5px solid #c01da7;
}

ul#primary-nav .veiculos:hover{
border: 1px solid #c01da7;
}

ul.secundary-nav li a:hover { 
background-color: #0d71b4;
color: #fff !important;
text-decoration: none;
}

.empregos ul.secundary-nav{
	border-color: #df0024 !important;
}

.imoveis ul.secundary-nav{
	border-color: #009f3c !important;
}

.negocios ul.secundary-nav{
	border-color: #00a8ec !important;
}

.veiculos ul.secundary-nav{
	border-color: #67087b !important;
}

.box_social{
border-bottom: 1px dotted #ccc;
position: relative;
float: top;
background: #fff;
width: 180px;
height: 40px;
margin: 0;
padding: 0;
}

.box_social .link{
position: absolute;
top: 5px;
left: 0;
margin: 0;
padding: 10px 10px 5px 30px;
}

.box_social .fb{
background: url(../imagens/iconset_social.png) no-repeat;
}

.box_social .tw{
	background: url(../imagens/iconset_social.png) no-repeat 0 -70px;
}

.box_social .gm{
	background: url(../imagens/iconset_social.png) no-repeat 0 -138px;
}

.box_slide{
	position: relative;
	float: left;
	margin: auto;
	width: 580px;
	height: 350px;
}

#slider_content{
	position: relative;
	float: top;
	width: 540px;
	height: 350px;
	margin: 10px auto;
}

#photoslide{
	position: relative;
	float: top;
	width: 540px;
	height: 350px;
	margin: 0;
	padding: 0;
	background: url("../imagens/backgrd_slider.png") 0 293px no-repeat;
	overflow: hidden;
}

#slider{
	position:relative;
	float: top;
	width: 540px;
	height: 295px;
	overflow: hidden;
}

#slider a{
	display: block;
	z-index: 100 !important;
}

.foguete{
	position: absolute;
	top: 130px;
	width: 130px;
	height: 54px;
	margin: 0 0 0 480px;
	background: url(../imagens/foguetinho.png) no-repeat;
	display: none;	
}

.bx-controles{
	position: relative;
	float: left;
	width: auto;
	margin: 10px auto;
	padding: 0;	
}

.bx-pager{
	position: relative;
	float: left;
	height: 15px;
	margin: 5px 15px;
	padding: 0;
	text-align: center;
}

.bx-pager a{
	position: relative;
	float: left;
	margin: 0 2px;
	padding: 6px;
	background: url("../imagens/nav_control.png") no-repeat;
	font-size: 0;
}

.bx-pager a:hover, .pager-active{
	background: url("../imagens/nav_control_active.png") no-repeat !important;
}

.bx-prev, .bx-next{
	position: relative;
	float: left;
	width: 22px;
	height: 22px;
	font-size: 0;
}

.bx-prev{
	background: url("../imagens/nav_prev.png") no-repeat;	
}

.bx-next{
	background: url("../imagens/nav_next.png") no-repeat;	
}

.box_parceiros{
	position: relative;
	float: left;
	margin: 0;
	padding: 0;
	width: 180px;
	height: 295px;
}

div.publicidade_parceiro a{
	position: relative;
	float: top;
	display: block;
	margin-top: 10px;
	padding: 0;
	font-size: 0;	
	width: 180px;
	height: 295px;
}

div.publicidade_parceiro a img{
	border: 0;
	width: 180px;
	height: 295px;	
}

#box_index{
	position: relative;
	float: top;
	width: 100%;
	margin: auto;
}

#box_esquerda_index{
position: relative;
float: top;
width: 620px;
min-height: 1275px;

}

.index_topo_publicidade{
position: relative;
float: top;
width: 620px;
height: 80px;
margin-top: 10px;
}

.publicidade a{
display: block;
font-size: 0px;
width: 620px;
height: 80px;
margin-right: 30px;
}

#box_maisacessados{
position: relative;
float: top;
width: 100%;
min-height: 325px;
overflow: hidden;
}

#box_maisacessados .box_titulo{
margin: 10px 0;
}

#box_maisacessados .box_titulo, .box_outros_anuncios .box_titulo, #box_blog .box_titulo{
padding: 10px 0 20px 0;
}

.maisacessados{
width: 620px;
min-height: 250px;
}

.maisacessados .linha, .maisacessados .linha .box_linha{
width: 620px;
height: 125px;
margin: 0;
padding: 0;
}

.maisacessados .linha .box_linha .box{
width: 300px;
height: 111px;
}
.maisacessados .linha .box_linha .box a{
margin: 0;
padding: 0;
}
.maisacessados .linha .box_linha .box .img_prd, .maisacessados .linha .box_linha .box .img_prd img{
position: relative;
float: left;
width: 140px;
height: 95px;
margin: 0;
padding: 0;
}

.maisacessados .linha .box_linha .box .nome_prd, .maisacessados .linha .box_linha .box .preco, .maisacessados .linha .box_linha .box .tempo{
position: relative;
float: left;
margin-left: 5px;
text-align: left;
width: 155px;
height: 30px;
overflow: hidden;
}

.maisacessados .linha .box_linha .box .nome_prd{
text-decoration: none;
font: bold 12px arial;
color: #000 !important;
}

.maisacessados .linha .box_linha .box .nome_prd:hover{
text-decoration: underline;	
}

.maisacessados .linha .box_linha .box .preco{
font: bold 12px arial;
color: #f78320;	
margin: 2px 0 0 5px;
}

.maisacessados .linha .box_linha .box .tempo{
font:normal 12px arial;
color: #999;	
}

.box_outros_anuncios{
position: relative;
float: top;
width: 100%;
height: 150px;
background: #fff;
}

.outros_anuncios{
border: 0; 
width: 100%;
min-height: 96px;
}

.outros_anuncios .linha .box_linha .box {
border-bottom: 1px dotted #ccc;
width: 195px;
height: 70px;
margin: 0 17px 0 0;
padding: 0 0 10px 0;
}

.outros_anuncios .linha .box_linha .box .img_prd{
position: relative;
float: left;
width: 100px;
height: 70px;
margin:0;
padding:0;
}

.outros_anuncios .linha .box_linha .box .img_prd img{
width: 100px;
height: 70px;
margin: 0;
padding: 0;
}

.outros_anuncios .linha .box_linha .box .nome_prd, .outros_anuncios .linha .box_linha .box .preco{
position: relative;
float: left;
margin: 0 0 0 5px;
padding: 0;
text-align: left;
width: 90px;
overflow: hidden;
}

.outros_anuncios .linha .box_linha .box .nome_prd{
height: 42px;	
}

.outros_anuncios .linha .box_linha .box .preco{
height: 20px;
font: bold 12px arial;
color: #f78320;	
margin: 2px 0 0 5px;
}

#box_blog{
position: relative;
float: top;
margin: 0;
padding: 0;
min-height: 200px;
background: #fff;
}

#box_blog .blog_classi{
position: relative;
float: top;
width: 100%;
min-height: 200px;
}

#box_blog .blog_classi .linha{
border-bottom: 1px dotted #eee; 
position: relative;
float: top;
min-width: 300px;
min-height: 25px;
margin: 0 0 10px 0;
padding: 0 0 10px 0;
}

#box_blog .blog_classi .linha a{
text-decoration: none;
font: normal 18px arial;
color: #000;
margin: 0 5px 5px 0;
}

#box_blog .blog_classi .linha .qtd_comentarios{
background-position: 1px 1px;
margin: 0 10px 0 0 !important;
}

#box_blog .blog_classi .linha span{
font: normal 12px arial;
color: #777;
margin: 0 0 10px 0;
}

#box_blog .blog_classi .linha p{
font: normal 14px arial;
color: #444;
margin: 2px 0 0 0;
padding: 0;
min-height: 15px;
line-height: 18px;
}

.post_com_foto{
min-height: 170px !important;
}

#box_blog .blog_classi .linha p a{
font: normal 14px arial !important;
}

.blog_social{
padding: 10px 0 0 0 !important;
}

.social_blog{
position: relative;
top: 6px;
width: 16px;
height: 16px;
margin: 0 3px 0 2px;
padding: 0;
display: inline-block;
}

.blog_fb{
background: url(../imagens/iconset_social_blog.png) no-repeat;
}

.blog_tw{
background: url(../imagens/iconset_social_blog.png) no-repeat 0 -24px;
}

.blog_gm{
background: url(../imagens/iconset_social_blog.png) no-repeat 0 -48px;
}

.blog_ok{
background: url(../imagens/iconset_social_blog.png) no-repeat 0 -72px;
}

.blog_em{
background: url(../imagens/iconset_social_blog.png) no-repeat 0 -94px;
}

.blog_social .blog_comente{
position: relative;
float: right;
top: 4px;
padding: 0 20px 0 0;
background: url(../imagens/sprite-icons.png) no-repeat 62px -3px; 
}

#box_blog .blog_classi .linha p img{
float: right;
width: 250px;
height: 170px;
margin: 0 20px 5px 10px;
}

#box_direita_index{
position: absolute;
right: 0;
top: 0;
width: 320px;
height: 1275px;
}

.unit_right{
margin: 10px 0 10px 18px;
width: 300px;
height: 250px;
}

.maisbuscados{
border: 1px solid #ededed;
margin: 0 0 10px 18px;
width: 300px;
height: 250px;
background-color: #fbfbfb; 
}

.maisbuscados .box_titulo{
padding: 10px 0;	
}

.maisbuscados .box_titulo .titulo_anuncio{
margin: 0 0 0 10px;
}

.box_maisbuscados{
height:200px;
width:300px;
background-color:#FFFFFF;
font-family:Arial;
text-align:center;
overflow: hidden;
}

.pub_right a{
display: block;
font-size: 0px;
width: 300px;
height: 250px;
}

.pub_right a img{
	border:0;
	width: 300px;
	height: 250px;
}

.socialtw_right{
margin: 10px 0 10px 18px;
display: block;
width: 300px;
height: 300px;
}

.socialfb_right{
margin: 10px 0 10px 18px;
width: 300px;
height: 400px;
}

.box_inf_produto button{
	width: 240px;
	height: 40px;
	margin: 20px 0 0 0;	
}

#box_perfil_esquerda button, .box_inf_produto button{
	float: left;
	font-size: 12px;
	color: #707070;
	border: 1px solid #dbdbdb;
	padding: 6px 6px 8px 6px;
	border-radius: 3px !important;
}

form.classi180 input[type="button"], #busca-topo input[type="submit"], #box_perfil_esquerda button, .box_inf_produto button, .btn_publicar, #btn_destacar{
	color: #fff;
	border: 1px solid #ffb26a;
	border-radius: 0 5px 5px 0;
	cursor: pointer;
	background: url("../imagens/bg-botao-classi180.gif") repeat-x scroll 0 0;
}

form.classi180 input[type="button"]:hover, #box_perfil_esquerda button:hover, .box_inf_produto button:hover, #btn_destacar:hover{
	background: #f18e30;
}

#btn_anuncio{
position: absolute;
left: 755px;
top: 0;
width: 182px;
height: 100px;
margin: 0;
padding: 0;
}

#btn_anuncio a{
position: absolute;
font-size: 0px;
width: 182px;
height: 100px;
margin: 0;
padding: 0;
}

#btn_anuncio a img{
	border: 0;
	width: 182px;
	height: 100px;	
}

.box_final{
border-top: 2px solid #ccc;
position: relative;
float: top;
margin: 0;
padding: 0;
}

.box_publicado{
height: 170px;	
}

.box_destacar{
border-bottom: 2px solid #ccc;
min-height: 410px;	
}

.chamada_destaque{
position: relative;
float: top;
height: 70px;
margin: 0;
padding:0;
}

.fecha_box{
position: absolute;
right: 10px;
top: 5px;
font: bold 18px arial;
cursor: pointer;
color: #939393;
}

.fecha_box:hover{
color: #000;
text-decoration: none !important;
}

.chamada_destaque img{
position: absolute;
top: 0;
left: 10px;
width: 60px;
height: 60px;
}

.chamada_destaque .titulo_destaque{
position: absolute;
left: 72px;
}

.descricao_destaque{
position: absolute;
top: 33px;
left: 72px;
font: 12px arial;
color: #717171;
}

.box_opcao{
position: relative;
float: top;
width: 560px;
min-height: 300px;
margin: 0 0 10px 0;
}

.box_opcao h4{
margin: 0;
padding: 0;
}

.pacotes{
border-bottom: 1px dotted #ccc;
position: relative;
float: top;
width: 555px;
min-height: 60px;
margin: 0;
padding: 0;
}

.pacotes input{
position: absolute;
top: 16px;
margin: 0;
padding: 0;
}

.pacotes p{
position: absolute;
top: 15px;
left: 20px;
max-width: 420px;
max-height: 30px;
font: 12px arial;
margin: 0;
padding: 0;
overflow: hidden;
}

.pacotes .valor{
position: absolute;
left: 444px;
margin: 0;
padding: 0;
}

.pacotes select{
position: absolute;
top: 35px;
left: 451px;
margin:0;
padding:0;
}

.pacote-resumo{
position: relative;
float: top;
min-height: 55px;
}

.opcs_blog{
position: relative;
float: top;
min-height: 25px;
padding: 0;
}

.opc_blog, .opc_tempo{
position: relative !important;
float: top !important;
top: 0 !important;
left: 20px !important;
margin: 0 !important;
padding: 0 !important;
}

.add_escolha{
border: 1px solid #0e0063;
border-radius: 4px;
background-color: #3014da;
position: relative;
float: top;
left: 20px;
width: 25px;
height: 25px;
margin: 2px 0 5px 0;
font-size: 20px;
color: #fff;
cursor: pointer;
}

.add_escolha:hover{
background-color: #2525ef;	
}

.escolhas_blog{
border: 1px solid #7c7c7c;
border-radius: 4px;
position: relative;
float: top;
width: 400px;
max-width: 420px; 
margin: 5px 0 10px 20px;
padding: 0;
}

.escolhas_blog li{
border-bottom: 1px solid #ccc;
border-radius: 4px;
position: relative;
float: top;
margin: 0;
padding: 5px;
font-size: 12px;
list-style: none;
}

.escolhas_blog li:hover{
background-color: whiteSmoke; 	
}

.escolhas_blog li span{
color: #e39000;	
}

.pacote_exemplo{
position: absolute;
width: 289px;
height: 317px;
margin: 5px 0 10px 18px;
padding: 0;
display: none;
}

#exemplo1{
display: block;	
}

.pacote_exemplo img{
border: 0;
position: absolute;
margin: 0;
padding: 0;
}

#btn_destacar{
width: 200px;
height: 35px;
border-radius: 5px;
margin: 10px 0 0 0;
}

#escolhas{
display: none;
height: 85px;
margin: 5px 0 0 0;
}

#escolhas h4{
position: relative;
float: top;
margin: 0;
padding: 0;
}

#escolhas p{
position: relative;
float: top;
left: 0;
top: 0;
min-width: 560px !important;
min-height: 30px;
margin: 0 0 10px 0;
padding: 0;
}

#escolhas p em{
color: #f47b14;
}

#escolhas button{
position: absolute;
top: 55px !important;
left: 125px !important;
}

.box_exemplos{
position: absolute;
right: 20px;
top: 80px;
width: 340px;
height: 400px;
}

.exemplos a{
background: #222;
border-radius: 2px;
position: relative;
float: left;
color: #fff;
text-decoration: none !important;
margin: 0 5px 2px 0;
padding: 2px;
}

.exemplos a:hover{
background: #888;
}

.exemplo_escolhido{
background: #888 !important;
}

#box_perfil{
border:0;
background: #fff;
position: relative;
float: top;
width: 740px;
margin: 0 0 20px 0;
padding: 0;
}

.barra_inf{
border: 1px solid #ccc;
border-radius: 3px;
background: #f5f5f5;
position: relative;
float: top;
width:100%;
height: 40px;
margin: 0;
padding: 0;
}

.barra_inf .titulo{
position: absolute;
top: 7px;
left: 10px;
margin: 0;
padding: 0;
font: 20px arial;
}

.barra_inf input{
border: 1px solid #ccc;
border-radius: 4px;
position: relative;
float: right;
top: 10px;
min-width: 25px;
height: 20px;
margin: 0 3px;
cursor: pointer;
box-shadow: 1px 1px 1px #e2e2e2 inset;	
}

.naogostei{
background: #fff url(../imagens/sprite-icons.png) no-repeat 3px -186px;	
}

.gostei{
background: #fff url(../imagens/sprite-icons.png) no-repeat 3px -166px;	
}

.denunciar{
background: #fff url(../imagens/sprite-icons.png) no-repeat 3px -146px;
padding: 0 0 0 20px;
}

#box_resumo_denunciar{
	border: 1px solid #ccc;
	border-radius: 4px;
	position: absolute;
	top: 43px;
	right: 5px;
	width: 250px;
	margin: 0;
	padding: 5px;
	background: #fff;
	z-index: 2;
	overflow: visible;
	box-shadow: 2px 2px 2px #a0a0a0;
}

#box_resumo_denunciar img{
	border: 0;
	position: absolute;
	top: -11px;
	right: 55px;
	margin: 0;
	padding: 0;
}

.barra_inf .inf{
position: absolute;
top: 13px;
right: 10px;
margin: 0;
padding: 0;
}

.inf p{
font: 12px arial;
margin: 0;
padding: 0;
}

.barra_nav{
height: 30px;	
}

.nav_localizacao{
height: 20px;
margin: 0;
padding: 5px 0 0 0;
}

.nav_localizacao li{
display: inline;
list-style: none;	
margin: 0 0 0 2px;
padding: 0;
}

.nav_localizacao span, .nav_localizacao li a{
font: normal 11px arial;
padding: 0;
text-decoration: none;
}

.nav_localizacao li a{
color: #404040;
}

.nav_localizacao li a:hover{
text-decoration: underline;
}

.nav_localizacao span{
text-align: center;
color: #f47b14;
margin: 0 0 0 5px;
}

#box_esquerda_produto{
background: #fff;
border-radius: 4px;
position: relative;
float: top left;
width: 560px;
min-height: 1500px;
}

.foto_prd{
position: relative;
float: top;
width: 560px;
height: 345px;
margin: 10px 0 0 0;
}

.foto_box{
border: 1px solid #dbdbdb;
float: left;
width: 420px;
height: 315px;
margin: 0 10px 0 0;
padding: 0;
}

.foto_prd .foto_box img{
width: 420px;
height: 315px;
margin: 0;	
padding: 0;
}

.scrl_foto{
	float: left;
	width: 126px;
	height: 315px;
	margin: 0;
	padding: 0;
}

.slide-lateral{
	width: 126px;
	height: 315px;
}

.slide-lateral .bx-wrapper .bx-window{
	width: 126px !important;
	height: 270px !important;	
}

.slide-lateral ul{
	margin: 0;
	padding: 0;
	border-left: 1px solid #dbdbdb;
	border-right: 1px solid #dbdbdb;
}

.slide-lateral .icon-play {
	width: 50px;	
	height: 38px;
	display: block;
	position: absolute;
	top: 22px;
	left: 32px;
	background: url("../imagens/icon-videoplay.png") no-repeat scroll 0 0;
	opacity: 0.70;
	-moz-opacity: 0.70;
	filter: alpha(opacity=70);
}

.icon-play:hover {
	opacity: 100;
	-moz-opacity: 100;
	filter: alpha(opacity=100);
}

.slide-lateral li a {
	display: block;
	position: relative;
	border: 1px solid #dbdbdb;
	width: 110px;
	height: 80px;
	background-color: #f5f5f5;
}

.slide-lateral li a img{
	border: 0;
	width: 110px;
	height: 80px;
}

.slide-lateral .bx-wrapper .bx-prev, .slide-lateral .bx-wrapper .bx-next {
	height: 21px;
	width: 126px;
	color: #707070;
	border: 1px solid #dbdbdb;
	background: url("../imagens/bg-botao-padrao-m.gif") repeat-x scroll 0 0;
	border-radius: 3px;
	display: block;
	position: relative;
}

.slide-lateral .bx-wrapper .bx-prev:hover, .slide-lateral .bx-wrapper .bx-next:hover {
	background: #f5f5f5;
}

.slide-lateral .bx-wrapper .bx-prev{
	margin: 0 0 4px 0;
}

.slide-lateral .bx-wrapper .bx-prev span, .slide-lateral .bx-wrapper .bx-next span {
	width: 12px;
	height: 12px;
	display: block;
	text-indent: -9999px;
	position: absolute;
	top: 6px;
	left: 57px;
	background: url("../imagens/sprite-icons-p.png") no-repeat scroll 0 -71px;
}

.slide-lateral .bx-wrapper .bx-next {
	top: 0;
	margin: 4px 0 0 0;
}

.slide-lateral .bx-wrapper .bx-next span {
	background-position: 0 -89px;
}

.slide-lateral li {
	margin: 0 0 12px 7px;
	padding: 0;
	list-style: none;
	height: 80px;
}

.slide-lateral li img {
	border-radius: 3px;
	border: 0;
}

.desc_prd{
position: relative;
float: top;
width: 560px;
height: auto;
margin: 0 0 25px 0;
padding: 0;
}

.desc_prd .barra_inf p, .box_inf_produto .barra_inf p{
top: 13px;
font-size: 12px;
}

.bd_desc_prd p{
position: relative;
float: top;
font: 12px arial;
color: #333;
}

#box_comentarios{
position: relative;
float: top;
width: auto;
margin: 0;
padding: 0;
}

#nav_comentarios {
position: relative;
float: top;
width: auto;
height: 20px;
margin: 0 0 10px 0;
padding: 10px 0 10px 5px;
border-bottom: 1px solid #dbdbdb;
border-top: 1px solid #dbdbdb;
background: whiteSmoke;
}

#nav_comentarios h4 {
	font-size: 12px;
	font-weight: bold;
	display: inline;
	text-transform: uppercase;
	margin: 0 10px 0 0;
}
#nav_comentarios p {
	font-size: 12px;
	display: inline;
	color: #9a9a9a;
}

.qtd_comentarios {
	font-size: 11px;
	margin: 0 10px 0 0;
	padding: 3px 5px 3px 25px;
	border: 1px solid #dbdbdb;
	border-radius: 3px;
	background: #f5f5f5 url("../imagens/sprite-icons.png") no-repeat scroll 4px -1px;
}

#box_novo_comentario{
	border: 1px solid #dbdbdb;
	border-radius: 3px;
	background: #f5f5f5;
	position: relative;
	float: top;
	width: auto;
	margin: 0 0 20px 0;
	padding: 0;
	font-size: 13px;
}

#box_novo_comentario strong{
	position: absolute;
	top: 10px;
	left: 10px;
	color: #1767a2;	
}

#box_novo_comentario p{
	position: absolute;
	top: 10px;
	left: 75px;
	margin: 0;
	padding: 0;
}

#box_novo_comentario .qtd_char{
	position: absolute;
	top: 10px;
	right: 10px;
	margin: 0;
	padding: 0;
	font-weight: bold;
}

#box_comentarios p, #box_novo_comentario textarea, .recaptcha-cont input{
	font: 12px arial;
	color: #6c6c6c;
}

#box_novo_comentario textarea{
	border: 1px solid #dbdbdb;
	border-radius: 3px;
	background: #fff;
	box-shadow: 2px 2px 2px #e2e2e2 inset;
	position: relative;
	float: top;
	top: 35px;
	left: 10px;
	max-width: 518px;
	min-width: 518px;
	padding: 10px;
}

#box_novo_comentario .recaptcha-cont{
	position: relative;
	float: top;
	top: 34px;
	height: 100px !important;
	margin: 0;
	padding: 0;
}

.recaptcha-cont input[type="text"]{
	position: absolute;
	margin: 10px 10px 0 10px;
	width: 134px;
	padding: 10px;
	border: 1px solid #dbdbdb;
	border-radius: 3px;
	background: #fff;
	box-shadow: 2px 2px 2px #e2e2e2 inset;
}

.recaptcha-cont, .recaptcha-img, .recaptcha-reload {
	position: absolute;
}

.recaptcha-img{
	top: 12px;
	left: 175px;
}

.recaptcha-img img {
	margin: 10 10px 0 0;
}
.recaptcha-reload {
	top: 12px;
	left: 300px;
	width: 36px;
	height: 35px;
	color: #707070;
	border: 1px solid #dbdbdb;
	background: url("../imagens/bg-botao-padrao.gif") repeat-x scroll 0 0;
	border-radius: 3px;
	display: block;
	text-align: center;
}
.recaptcha-reload:hover {
	background: #f5f5f5;
	text-decoration: none;
	cursor: pointer;
}

.recaptcha-enviar:hover{
	background: #6381e5;
}

.recaptcha-reload span {
	display: block;
    height: 31px;
    text-indent: -9999px;
    width: 30px;
	background: url("../imagens/icon-atualizar.png") no-repeat scroll center center;
}

.recaptcha-enviar {
	position: relative;
	float: right;
	top: 10px;
	font-size: 14px arial;
	height: 35px;
	color: #fff !important;
	border: 1px solid #dbdbdb;
	background: url("../imagens/bg-entrar-180plus.gif") repeat-x scroll 0 0;
	padding: 0 16px;
	border-radius: 3px;
	display: block;
	margin: 0 10px 0 0;
	cursor: pointer;
}

#lista_comentarios{
	position: relative;
	float: top;
	height: auto;
	margin: 10px 0 0 0;
	padding: 0;
	font-size: 13px;
}

.comentario{
	border-bottom: 1px solid #ccc;
	position: relative;
	float: top;
	margin: 0;
	padding: 10px 0 20px 0;
	list-style: none;
}

.replica{
	margin: 0 0 0 30px;
}

.replica .id_comentario .qtd_comentarios{
	background-position: 4px -20px;
}

.id_comentario{
	position: relative;
	float: top;
	min-height: 20px;
	margin: 0;
	padding:0;
}

.id_comentario .qtd_comentarios{
	border: 0;
	background-color: #fff;
	position: relative;
	float: left;
	padding: 10px;
}

.id_comentario strong{
position: relative;
float: left;
margin: 2px 0 0 0;
color: #1767a2;	
}

.id_comentario p{
position: relative;
float: left;
margin: 3px 0 0 5px;
}

.txt_comentario{
position: relative;
float: top;
}

.txt_comentario p{
position: relative;
float: top;
min-height: 20px;
margin: 10px 0 0 30px;
}

#box_direita_produto{
background: #fff;
border-radius: 4px;
position: absolute;
top: 142px;
right: 0;
width: 375px;
height: 100px;
min-height: 1040px;
z-index: 100;
}

.box_inf_produto{
position: relative;
foat: top;
margin: 0 0 20px 15px;
width: 360px;
height: 382px;
}

.box_inf_produto h4{
position: relative;
float: top;
max-height: 70px;
font: 20px arial;
margin: 0;
padding: 0;
overflow: hidden;
}

.box_inf_produto .num_visitas{
border: 1px solid #ccc;
border-radius: 4px;
background: #f5f5f5;
position: relative;
float: top;
top: 7px;
padding: 3px;
margin: 0;
font-size: 12px;
}

.box_inf_produto .resumo{
font: 12px arial;
color: #333333;
padding: 0;
margin: 0 0 3px 0;
}

.compartilhar{
position: relative;
float: right;
top: -65px;
width: 100px;
height: 75px;
right: 100px;
margin: 0;
padding: 0;
}

.compartilhar p{
font-size: 12px;
margin: 0 0 5px 0;
padding: 0;
}

.box_inf_produto .social{
position: relative;
float: right;
right: 20px;
width: 24px;
height: 24px;
margin: 0 10px 5px 0;
}

.box_inf_produto .fb{
background: url(../imagens/iconset_social.png) no-repeat;
}

.box_inf_produto .fb:hover{
background: url(../imagens/iconset_social.png) no-repeat 0 -36px;
}

.box_inf_produto .tw{
background: url(../imagens/iconset_social.png) no-repeat 0 -72px;
}

.box_inf_produto .tw:hover{
background: url(../imagens/iconset_social.png) no-repeat 0 -104px;
}

.box_inf_produto .gm{
background: url(../imagens/iconset_social.png) no-repeat 0 -139px;
}

.box_inf_produto .gm:hover{
background: url(../imagens/iconset_social.png) no-repeat 0 -173px;
}

.box_inf_produto .ok{
background: url(../imagens/iconset_social.png) no-repeat 0 -207px;
}

.box_inf_produto .ok:hover{
background: url(../imagens/iconset_social.png) no-repeat 0 -242px;
}

.box_inf_produto .preco{
font: normal 23px arial !important;
margin: 20px 0;
color: #f58220;
}

.box_inf_produto .preco sup{
font-size: 10px;
}

.box_inf_produto .barra_inf{
height: 30px;
float: left;
margin: 15px 0 0 0;
padding: 0;
background: #fff0e1;
}

.box_inf_produto .barra_inf p{
top: 7px;
}

.box_anuncio{
float: left;
width: 360px;
height: 110px;
border-right: 1px solid #dbdbdb;	
border-bottom: 1px solid #dbdbdb;	
border-left: 1px solid #dbdbdb;
margin: 0;
padding: 0;
}

.box_foto_anuncio, .box_inf_anuncio{
border: 1px solid #dbdbdb;
float: left;
height: 85px;
}

.box_foto_anuncio{
width: 140px;
margin: 10px;
}

.box_foto_anuncio a{
margin: 0;
padding: 0;
display: block;
width: 140px;
height: 85px;
font-size: 0;
overflow: hidden;
}

.box_foto_anuncio a img{
border: 0;
position: relative;
width: 140px;
height: auto;
margin: 0;
}

.box_inf_anuncio{
width: 196px;
height: 115px;
margin: 10px 0 0 0; 
border: 0;
}

.box_inf_anuncio a{
position: relative;
float: top;
width: 100% !important;
margin: 3px 0 0 0;
padding: 3px 0;
color: #333;
display: block;
}

.reputacao_icon_false{
float: left;
width: 3px;
height: 20px;
padding: 0;
background: url(../imagens/icon_reputacao.png) no-repeat 0 -1px;	
}

.reputacao_icon{
float: left;
width: 3px;
height: 20px;
background: url(../imagens/icon_reputacao.png) no-repeat 0 -37px;	
}

.box_inf_anuncio #box_resumo{
border: 1px solid #ccc;
border-radius: 4px;
background: #fff;
position: relative;
float: top;
width: 200px;
height: 125px;
margin: 10px 0 0 0;
padding: 5px;
overflow: visible;
}

#box_resumo img{
border: 0;
position: absolute;
top: -11px;
left: 5px;
margin: 0;
padding: 0;
}

#box_resumo p{
border-bottom: 1px dotted #ccc;
font-size: 12px;
margin: 5px 0 8px 5px;
display: block;
}

#box_resumo p a{
color: #0669b2 !important;
}

.box_publicidade{
float: left;
background-color: #f5f5f5;
width: 360px;
height: 310px;
margin: 10px 0 0 0;
}

.box_publicidade .pub_right{
margin: 30px 30px;
background: url("../imagens/pub3.png") no-repeat;
}

.box_publicidade .pub_right a{
display: block;
width: 300px;
height: 250px;
font-size: 0;
}

.anuncios_pag_produto{
border: 1px solid #dbdbdb;
position: relative;
float: left;
width: 360px;
margin: 10px 0 0 0;
}

.pag_produto{
float: top;
min-height: 250px;
}

.pag_produto .linha{
width: 300px;
margin: auto;
}

.pag_produto .linha .nome_anuncio{
font: bold 12px arial;
color: #000;
}

.pag_produto .linha .data_publicacao{
margin-left: 10px;
font-size: 12px;	
}

.pag_produto .b_blog{
border-bottom: 1px dotted #ccc;
margin: 0 10px 10px 10px;
width: 340px;
height: 35px;
padding: 15px 0;
}

.b_blog span{
position: relative;
float: left;
margin:0 20px 0 5px;
font: bold 26px arial; color: #ccc;	
}

.b_blog a{
position: relative;
float: left;
max-width: 300px;
max-height: 43px;
margin: 0;
font-size: 18px;
overflow: hidden;
padding: 0;
}

#box_perfil_esquerda{
position: absolute;
width: 190px;
min-height: 320px;
margin: 0;
padding: 0;
}

#box_perfil_esquerda>a, #box_perfil_esquerda p{
position: relative;
float: top;
top: 205px;
width: 95%;
margin: 0;
padding: 4px 0;
display: block;
}

#box_perfil_esquerda>a:hover, .box_inf_anuncio a:hover{
background: #fbf7b2;
text-decoration: none !important;
}

a .icon, p .icon{
position: relative;
margin: 0 2px 0 0;
padding: 4px 23px 3px 0px;
font: 12px arial;
color: #a0a0a0;
}

.user_icon{
	background: url("../imagens/user-icon.png") no-repeat;
}

.user_icon_edit{
	background: url("../imagens/user-icon-edit.png") no-repeat;
}

.msg_icon{
	background: url("../imagens/msg-icon.png") no-repeat;
}

.tel_icon{
	background: url("../imagens/tel-icon.png") no-repeat;
}

.anuncios_icon{
	background: url("../imagens/anun-icon.png") no-repeat;
}

.rnk_icon{
	background: url("../imagens/icon_rnk.png") no-repeat;
}

#box_perfil_esquerda button{
position: absolute;
top: 280px;
width: 184px;
height: 37px; 
}

.foto_perfil{
position: absolute;
top: 10px; 
width: 180px;
height: 183px;
margin: 0;
padding: 0;
}

.foto_perfil img{
position: absolute;
border: 0;
width: 180px;
height: 183px;
padding: 0;
margin: 0;
}

.foto_perfil a{
position: absolute;
top: 0;
left: 0;
width: 120px;
height: 183px;
padding: 0 0 0 60px;
font-size: 12px;
color: #fff;
display: block;
}

.foto_perfil a span{
background: #111;
position: absolute;
bottom: 0;
left: 0;
width: 120px;
padding: 0 0 0 60px;
}

#box_perfil_direita{
background: #fff;
border-radius: 4px;
position: relative;
float: top;
left: 200px;
width: 540px;
}

.perfil_inf{
position: relative;
float: top;
min-height: 325px;
margin: 0;
padding: 0;
font: 12px arial;
}

.perfil_inf p{
position: relative;
float: top;
margin: 10px 0 10px 10px;
padding: 0;
}

.perfil_inf p strong{
	width: 90px;
	margin: 0 0 5px 0;
	display: inline-block;
}

.perfil_inf form p input[type="text"], .perfil_inf form p input[type="password"], .perfil_inf form p textarea, .perfil_inf form p select{
	padding: 6px;
	border: 1px solid #dbdbdb;
	border-radius: 3px;
	margin: 0;
	background: #fff;
	box-shadow: 2px 2px 2px #e2e2e2 inset;	
}

.perfil_inf form p textarea{
	min-width: 520px;
	max-width: 520px;
	min-height: 170px;
}

.perfil_inf form .box_fotos_anuncio{
	left: 25px;	
}

.perfil_inf_edtM{
	width: 350px;	
}

.perfil_inf_btnSalvar{
	font-size: 14px arial;
	height: 35px;
	color: #fff !important;
	border: 1px solid #dbdbdb;
	background: url("../imagens/bg-entrar-180plus.gif") repeat-x scroll 0 0;
	padding: 0 16px;
	border-radius: 3px;
	display: block;
	position: relative;
	margin: 0 10px 0 0;
	cursor: pointer;
}

.edit_anuncio_btn{
	width: 120px;
	height: 20px;
	background: url("../imagens/bg-entrar-180plus.gif") repeat-x;
	border: #5ab0e2 !important;
	border-radius: 5px;
	color: #fff !important;
	font-weight: bold;
	cursor: pointer;
}


.nav_lista{
position: relative;
float: top;
border-top: 1px solid #eaeaea;
border-bottom: 1px solid #eaeaea;
float: top;
height: 35px;
margin: 0;
padding: 0;
}

.nav_lista h4{
font: 18px arial;
margin: 7px 0 0 10px;
padding: 0;
}

.nav_lista h4 em{
color: #f47b14;
}

.num_resultados, .box_ordenar{
height: 25px;
margin: 5px 0;
padding: 0;
}

.num_resultados{
position: absolute;
top: 5px;
}

.num_resultos p{
padding: 5px 0 0 0;
}
.nav_lista p{
margin: 0;
font: 12px arial;
color: #777676;
}

.box_ordenar{
position: realtive;
float: right;
}

.box_ordenar select{
border: 1px solid #aeaeae;
width: 160px;
height: 25px;
font: 12px arial;
padding: 3px 0;
}

.box_listagem{
width: 740px !important;
min-height: 1250px;
}

.listagem .linha{
height: 154px;	
}

.listagem .linha .img_anuncio{
margin: 10px;	
}

.listagem .linha .img_anuncio, .listagem .linha .img_anuncio img{
width: 152px;
height: 115px;
}

.box_descricao .user_icon{
float: left;
padding: 10px 15px 10px 0 !important;
background-position: -4px 0px !important;
}


.box_descricao{
position: absolute;
left: 200px;
width: 540px;
height: 153px;
margin: 0;
padding: 0;
}

.box_descricao div{
position: relative;
float: top;
height: 50px;
margin: 20px 0 0 0;
padding: 0;
}

.linha .box_descricao div .nome_prd{
position: relative;
float: left;
font: bold 14px arial;
color: #e16700 !important;
width: 360px;
padding: 0;
margin: 0;
}

.linha .box_descricao div .preco{
position: relative;
float: right;
font: 18px arial;
margin: 0 10px 0 0;
color: #E16700 ;
}

.linha .box_descricao div .preco sup{
font-size: 10px;
vertical-align: text-top;
padding: -2px 0 0 2px;	
}

.linha .box_descricao p{
margin: 0 0 7px 0;
padding: 0;
color: #000;
}

.linha .box_descricao p a{
color: #000 !important;
padding: 6px 0 0 0;
}

.sec_control{
position: relative;
float: top;
width: 325px;
height: 25px;
margin: 28px auto;
padding: 0;
}

div.ct_unit{
position: relative;
float: top;
width: 1100px;
}

.sec_adsense{
background: #fff url(../imagens/ads_topo.png);
position: relative;
float: top;
height: 127px;
margin: 0;
padding: 0;
}

#box_perfil_esquerda ul{
position: relative;
float: top;
background: #f5f5f5;
width: 180px;
min-height: 25px;
margin: 0 0 10px 0;
padding: 10px 0 5px 5px;
border-radius: 2px; 
}

#box_perfil_esquerda ul .cat_titulo{
margin:0;	
}

#box_perfil_esquerda ul li{
list-style: none;
margin: 7px 0;
padding: 0;
font: 12px arial;
}

#box_perfil_esquerda ul li h4{
padding: 0 0 10px 0;
margin: 0 5px 0 0;
font: bold 14px arial;
border-bottom: 1px solid #e9e9e9;
}

#box_perfil_esquerda ul li a{
font: 12px arial;
text-decoration: none;
color: #000;
margin: 0;
padding: 0;
}

#box_perfil_esquerda ul li a:hover{
text-decoration: underline;
}

#box_perfil_esquerda ul li span{
padding: 0 0 0 3px;
color: #b4b4b4;
}

.anuncios_lateral_perfil{
position: relative;
float: top;
width: 170px;
max-height: 210px;
margin: 0;
padding: 5px;
}

.blog_perfil{
border: 1px solid #ccc;
border-radius: 4px;
}

.anuncios_lateral_perfil .box_titulo{
position: relative;
float: top;
height: 45px;
padding: 0;
width: 100%;
}

.anuncios_lateral_perfil .box_titulo .titulo_anuncio{
font: bold 16px arial;
}

.anuncios_lateral_perfil .opc_busca{
position: relative;
float: top;
width: 100%;
height: 25px;
margin: 0;
padding: 0;
}

.anuncios_lateral_perfil .opc_busca select{
width: 170px;
height: 22px;
margin: 0;
}

.pag_perfil .b_anuncios{
height: 50px;
padding: 0 0 3px 0;
margin: 5px 0 0 0;
}

.pag_perfil .b_anuncios .img_anuncio, .pag_perfil .b_anuncios .img_anuncio img{
top: 0;
left: 0;
width: 50px;
height: 50px;
}

.pag_perfil .b_anuncios .nome_anuncio{
top: 0;
left: 60px;
max-height: 28px; 
font-size: 11px;
overflow: hidden;
color: #000;
}

.pag_perfil .b_anuncios .preco_anuncio{
top: 33px;
left: 60px;
max-height: 28px; 
overflow: hidden;
}

.b_perfilblog{
border-bottom: 1px dotted #ccc;
height: 35px;
margin: 5px 0 0 0 !important;	
}

.b_perfilblog span{
position: relative;
float: left;
top: 5px;
margin: 0 5px 0 0;	
}

.b_perfilblog a{
position: relative;
float: left;
max-width: 150px;
max-height:29px;
display:block;
overflow: hidden;
}

.ads_lateral{
position: relative;
float: top;
background: #fff url(../imagens/ads_google.png) no-repeat;
width: 180px;
height: 260px;
margin: 15px 0 0 0;
padding: 0;
}


#box_direita{
background: #fff;
border-radius: 4px;
position: absolute;
top: 100px;
right: 0;
width: 180px;
min-height: 515px;
margin: 0;
padding: 0;
}

#box_index #box_direita{
	top: 0;
}

#box_anuncios_vendedor{
position: relative;
float: top;
width: 740px;
min-height: 285px;
margin: 0 0 5px 0;
padding: 0;
}

#box_anuncios_vendedor .box_titulo{
padding: 5px 0;
}

.box_titulo{
position: relative;
float: top;
width: 100%;
height: 26px;
margin: 0;
padding: 20px 0;
}

.bandeira{
border: 1px solid #ccc;
border-radius: 4px;
position: relative;
float: left;
width: 19px;
height: 22px;
margin: 0 0 0 10px;
padding: 2px 10px 0 27px;
font-size: 16px;
display: block;
}

.pi{
background: #fff url(../imagens/bandeiras.png) no-repeat 3px 4px;	
}

.ma{
background: #fff url(../imagens/bandeiras.png) no-repeat 3px -20px;	
}

#top_destaque .box_titulo, #box_maisacessados .box_titulo, .box_outros_anuncios .box_titulo, #box_blog .box_titulo, .anuncios_pag_produto .box_titulo, #box_anuncios_vendedor .box_titulo{
background: url(../imagens/bkg_titulo.png) repeat-x 0 0;	
}

.titulo_anuncio{
position: relative;
float: left;
font: 20px arial;
color: #f47b14;
margin: 0;
padding: 0;
}

.opc_busca{
position: relative;
float: right;
margin: 0;
padding: 0;
}

.opc_busca input, .opc_busca select{
border: 1px solid #ccc;
border-radius: 4px;
position: relative;
float: left;
font: 12px arial;
color: #999;
margin: 0 8px 0 0;
padding: 5px;
z-index: 1;
}

.opc_busca select{
height: 26px;
padding: 3px 5px 2px 5px;
}

.opc_busca input[type="text"]{
height: 15px;
box-shadow: 2px 2px 2px #e2e2e2 inset;	
}

.opc_busca input[type="button"]{
background: #fff url(../imagens/icon_busca.png) no-repeat 4px 4px;
border-radius: 0 4px 4px 0;
top: 0;
right: 10px;
height: 27px;
width: 30px;
cursor: pointer;
}

.opc_busca input[type="button"]:hover{
background: #fff url(../imagens/icon_busca.png) no-repeat 4px -23px;
}

.anuncios_pag_produto .box_titulo .titulo_anuncio{
margin: 0 0 0 10px;
}

.box_anuncios{
position: relative;
float: top;
max-width: 740px;
margin: 0;
padding: 0;
background: #fff !important;
}

.box_mais{
position: absolute !important;
float: left !important;
}

.linha{
position: relative;
float: top;
max-width: 740px;
margin: 0;
padding: 0;
list-style: none;
}

.box_linha{
position: relative;
float: top;
width: 740px;
margin: 0;
padding: 0;
}

.bl_perfil{
height: 115px;	
}
	
.box{
border-bottom: 1px dotted #ccc;
position: relative;
float: left;
margin: 0 20px 0 0;
padding: 0;
list-style: none;
}

.box a{
text-decoration: none;
font: 12px arial;
}
	
.box .nome_produto{
position: absolute;
color: #000;
}

.box .nome_produto:hover{
text-decoration: underline;
}

.box .preco_produto{
position: absolute;
color: #f47b14;
}

em sup {
font-size: 8px;
vertical-align: text-top;
padding: 0 0 0 2px;
}

.b_perfil{
width: 232px;
height: 115px;
}

.b_perfil a{
position: absolute;
top: 20px;
width: 232px;
height: 74px;
margin: 0;
padding: 0;
}

.b_perfil a img{
position: absolute;
width: 100px;
height: 74px;
}

.b_perfil a .nome_produto{
left: 110px;
max-height: 30px;
}

.b_perfil a .preco_produto{
left: 110px;
top: 40px;
}

.b_anuncios{
border-bottom: 1px dotted #ccc;
height: 108px;
}

.b_anuncios img{
border: 0;
width: 120px;
height: 90px;
}

.b_anuncios a{	
position: absolute;
margin: 0;
padding: 0;
}

.b_anuncios .img_anuncio{
top: 10px;
left: 10px;
}

.destaque{
position: absolute;
top: -5px;
right: -3px;
padding: 11px;
background: url(../imagens/destaque.png) no-repeat;
z-index:10;
}

.b_anuncios .nome_anuncio, .b_anuncios .preco_anuncio{
color: #e47619;
font: 14px arial;
}
	
.b_anuncios .nome_anuncio{
top: 10px;
left: 140px;
max-height: 35px;
max-width: 300px;
}

.b_anuncios .preco_anuncio{
position: absolute;
top: 50px;
left: 140px;
}

.b_anuncios p, .b_anuncios p a{
color: #929292;
height: 18px;
}

.b_anuncios .data_publicacao{
position: absolute;
top: 57px;
left: 130px;
}

.b_anuncios .opcoes{
position: absolute;
width: 540px;
margin:0;
padding:0;
display: none;
}

.b_anuncios:hover .opcoes{
display: block;
}

.b_anuncios .editar_anuncio{
position: absolute;
top: 75px;
left: 125px;
width: 80px;
padding: 2px 0 0 24px;
background: #fff url("../imagens/edit-icon.png") no-repeat;
}

.b_anuncios .perguntas{
position: absolute;
top: 75px;
left: 230px;
width: 90px;
padding: 2px 0 0 24px;
background: #fff url("../imagens/emsg-icon.png") no-repeat;
}

.b_anuncios .destacar{
position: absolute;
top: 75px;
left: 344px;
width: 100px;
padding: 2px 0 0 24px;
background: #fff url("../imagens/destak-icon.png") no-repeat;
}

.b_anuncios p strong{
color: #000;
}

.b_anuncios p strong span{
color: #f57f1c;
}

.linha button, #escolhas button{
position: absolute;
top: 30px;
right: 5px;
width: 84px;
height: 27px;
font: bold 14px arial;
color: #fff;
cursor: pointer;
border: 1px solid #dbdbdb;
padding: 0;
border-radius: 3px;
background: url("../imagens/bg-entrar-180plus.gif") repeat-x scroll 0 0;
}

.linha button:hover, #escolhas button:hover{
background: #6381e5;
}

.linha .btn_inativo{
border: 1px solid #E90E0E;
background: url(../imagens/btn_inativo.png) repeat-x scroll 0 0;
}

.linha .btn_inativo:hover{
border: 1px solid #dbdbdb;
background: url("../imagens/bg-entrar-180plus.gif") repeat-x scroll 0 0;
}

.b_anuncios .aviso{
background: none;
position: relative;
float: right;
top: 45px;
width: 98px;
height: 45px;
text-align: center;
overflow: hidden;
}

.aviso strong{
	display: inline !important;	
}

.box_detalhes{
background: #fff;
border: 1px solid #ccc;
border-radius: 4px;
position: absolute;
top: -50px;
right: -270px;
width: 250px;
min-height: 210px;
margin: 0;
padding: 0;
z-index: 100;
display: none;
}

.box_detalhes img{
border: 0;
position: absolute;
top: 85px;
left: -10px;
width: 11px;
height: 15px;
margin: 0;
padding: 0;
}

.box_detalhes h3{
text-align: center;
margin: 5px 0;
padding: 0;
}

.box_detalhes .status_pacote{
position: relative;
float: left;
width: 150px;
height: 15px;
margin: 0 0 0 10px;
padding: 4px;
color: #E47619;
font-weight: bold;
}

.box_detalhes .status_pacote em{
color: #666;
font-weight: normal;
}

.box_detalhes .icon_mais{
position: relative;
float: left;
width: 25px;
height: 17px;
margin: 4px 0 0 0;
padding: 0;
background: url(../imagens/mais_icon.png) no-repeat 8px 0;
}

.box_detalhes button{
position: relative;
float: left;
top: 0;
width: 150px;
margin: 10px 0 0 15px;
padding: 0;
}

.box_detalhes .obs_pacote{
position: relative;
float: left;
width: 150px;
height: 15px;
margin: 0 0 0 10px;
padding: 0;
font: 10px arial;
}

.last{
margin-right: 0 !important;	
}

.b_mensagens{
border-bottom: 1px dotted #ccc;
min-height: 90px;
}

.b_msg{
border:0;
min-height: 60px !important;	
}

.b_msg .data_publicacao{
top: 15px !important;
left: 50px !important;
}

.id_mensagem{
position: absolute;
top: 11px;
left: 50px;
max-width: 440px;
height: 15px;
margin: 0;
padding: 0;
overflow: hidden;
}

.b_mensagens .assunto_msg{
position: absolute;
left: 50px;
top: 30px;
width: 440px;
height: 50px;
font: bold 18px arial;
color: #f47b14;
overflow: hidden;
}

.msg{
position: absolute;
top: 10px !important;
left: 0 !important;
width: 50px;
height: 50px;
margin: 0;
padding: 0;
}

.dados_msg{
top: 10px !important;
left: 60px !important;	
}

.dialogo{
background: #fff url("../imagens/dialogo_marc.png") no-repeat 0 20px;
position: relative;
float: top;
left: 140px;
width: 385px;
min-height: 60px;
margin: 0;	
padding: 0;
}

.box_dialogo{
background: #f1f1f2 url("../imagens/dialogo_marc.png") no-repeat -15px 0;
position: relative;
float: top;
left: 10px;
width: 370px;
min-height: 65px;
margin: 5px 0;
padding: 0;
}

.box_dialogo p{
position: relative;
float: top;
margin: 0;
padding: 8px;
}

.box_dialogo textarea{
position: relative;
float: top;
width: 345px;
max-width: 345px;
min-width: 345px;
height: 50px;
margin: 10px;
}

.box_dialogo button{
position: relative;
float: top;
top: -5px;
left: 10px;
margin: 0;
padding: 0;
}

.b_mensagens input{
position: absolute;
top: 35px;
left: 15px;
}

.b_mensagens .foto_perfil{
position: absolute;
top: 20px;
left: 50px;
width: 50px;
height: 50px;
}

.b_mensagens .foto_perfil a{
position: absolute;
top: 0;
left: 0;
width: 50px;
height: 50px;
margin: 0;
padding: 0;
font-size: 0;
}

.b_mensagens .foto_perfil a:hover{
font-size: 12px;
color: #fff;
text-decoration: none !important;
}

.b_mensagens .foto_perfil img{
width: 50px;
height: 50px;
}

.b_mensagens .nome_usuario{
position: absolute;
left: 110px;
top: 20px;
font: bold 12px arial;
}

.b_mensagens .data_publicacao{
position: absolute;
left: 100px;
top: 30px;
width: 74px;
color: #929292;	
}

.data_publicacao strong{
color: #000;
}

.b_mensagens .nome_anuncio{
position: absolute;
left: 200px;
top: 20px;
max-width: 240px;
max-height: 15px;
font: bold 12px arial;
color: #f47b14;
overflow: hidden;
}

.b_mensagens .ultima_msg{
position: absolute;
max-width: 240px;
max-height: 45px;
left: 200px;
top: 35px;
overflow: hidden;
}

.status_msg{
border-left: 1px dotted #ccc;
position: relative;
float: right;
top: 20px;
right: 10px;
width: 80px;
height: 50px;
text-align: center;
}

.status_msg strong{
font-size: 20px;
margin: 0;
padding: 0;
}

.status_msg p{
font-size: 10px;
margin: 0;
padding: 0;
color: #949494;
}

.status_msg p em{
color: #000;
}

#top_destaque{
border-bottom: 1px dotted #ccc;
border-top: 2px solid #969696;
position: relative;
float: top;
width: 100%;
height: 230px;
background-color: #fff;
margin:0;
padding: 0;
}

.prev_anun{
position: absolute;
top: 53%;
left: 0;
width: 16px;
height: 20px;
font-size: 0;
background: url(../imagens/prev_next.png) no-repeat 0 -50px;
display: block;
z-index: 100;
}

.next_anun{
position: absolute;
top: 53%;
right: 0;
width: 16px;
height: 20px;
font-size: 0;
background: url(../imagens/prev_next.png) no-repeat 0 -25px;
display: block;
z-index: 100;
}

.classi180-940{
	list-style: none;
	position: relative;
	float: top;
	left:0;
	top:0;
	width: 940px;
	height: 170px;
	margin: auto;
	padding: 0;
}

.classi180-940 li {
	position: relative;
	float: left;
	width: 140px;
	margin: 0 20px 0 0;
	text-align: center;
}

.classi180-940 li a img{
border: none;
width: 140px;
height: 100px;
}

.classi180-940 li a.borda-interna {
	border-color: #231f20;
	margin: 0 0 8px 0;
}
.classi180-940 li a {
	color: #231f20;
	text-decoration: none;
}
.classi180-940 li a:hover{
text-decoration: underline;	
}

.classi180-940 li p {
	font-size: 12px;
	margin: 4px 0 5px 0;
	max-height: 30px;
	overflow: hidden;
}
.classi180-940 li p.preco {
	font-size: 12px;
	color: #f58220;
	margin: 0 !important;
}
.classi180-940 li p.preco sup {
	font-size: 8px;
	vertical-align: text-top;
	padding: 0 0 0 2px;
}

#publicidade{
background: #fff;
position: relative;
float: top;
width: 100%;
height: 130px;
margin: auto;
padding: 0;
}

.publicidade_link{
position: absolute;
top: 20px;
left: 147px;
width: 730px;
height: 90px;
margin: 0;
padding: 0;
}

.publicidade_link a{
display: block;
margin: 0;
width: 730px;
height: 90px;
font-size: 0;
color: #727272;
}

.publicidade_link a img{
	border: 0;
	width: 730px;
	height: 90px;	
}

#box_anunciar{
position: relative;
float: top;
width: 740px;
min-height: 930px;
}

.linha_anunciar{
position: relative;
float: top;
width: 740px;
height: 100%;
margin: 20px 0;
}

.linha_anunciar p{
position: relative;
float: left;
width: 114px;
margin: 0 1px 0 0;
}

.linha_anunciar select, .linha_anunciar input{
position: relative;
float: top;
}

.linha_anunciar select{
width: 300px;
margin: 0 20px 0 0;
}

.linha_anunciar .btn_fotos{
position: relative;
float: top;
left: 0;
height: 25px;
font-size: 14px;
color: #707070;
padding: 0;
margin: 0; 
}

.box_fotos_anuncio{
position: relative;
float: top;
left: 115px;
width: 620px;
min-height: 70px;
margin: 10px 0 0 0;
padding: 0;
}

.box_fotos_anuncio .linha_fotos{
position: relative;
float: top;
right: 0;
width: 620px;
height: 70px;
margin: 0 0 10px 0;
padding: 0;
list-style: none;
}

.foto_anuncio{
border: 1px solid #ccc;
border-radius: 5px;
position: relative;
float: left;
top: 0;
left: 0;
width: 100px;
height: 70px;
margin: 0 27px 0 0;
padding: 0;
}

.foto_anuncio button, .escolhas_blog li button{
border: 1px solid #E90E0E;
border-radius: 4px;
background: url(../imagens/btn_inativo.png) repeat-x;
position: absolute;
right: 0;
width: 16px;
height: 16px;
padding: 0;
z-index: 1;
font: bold 11px arial;
color: #fff;
cursor: pointer;
}

.foto_anuncio button:hover,  .escolhas_blog li button:hover{
background: #ef4848;
}

.foto_anuncio img{
position: relative;
border: 0;
border-radius: 5px;
width: 100px;
height: 70px;
}

.linha_anunciar input[type="text"]{
padding: 10px;
border: 1px solid #dbdbdb;
border-radius: 5px;
margin: 0;
background: #fff;
box-shadow: 2px 2px 2px #e2e2e2 inset;	
}

.radios{
font-size: 14px;	
margin: 0 50px 0 0;
}

.titulo_anun, .video_anun{
width: 440px;
}

.preco_anun{
width: 120px;
}

#text_buttons{
background: #f0f0ee;
border: 1px solid #ccc;
border-bottom: 0;
position: relative;
float: top;
left: 116px;
width: 617px;
height: 30px;
}

.box_text{
margin: 0 0 0 170px;
padding: 0;
width: 310px;
height: 30px;
}

.box_text li{
height: 15px;
float: left;
list-style:none;
padding: 0;
margin: 8px 0 0 0;
}

.box_text .limite{
margin: 8px 5px 0 0;
padding: 0 2px 0 0;
border-right: 1px solid #b9b2b1;
}

.btn_text{
float: left;
width: 30px;
height: 24px;
margin: -5px 3px 0 0;
}

.btn_text a{
position: relative;
float: left;
margin: 0;
padding: 0;
display: block;
width: 30px;
height: 24px;
font-size: 0;	
}

.btn1 a{
background: url("../imagens/text_icons.png") no-repeat;	
}
.btn2 a{
background: url("../imagens/text_icons.png") no-repeat -32px 0;	
}
.btn3 a{
background: url("../imagens/text_icons.png") no-repeat -64px 0;	
}
.btn4 a{
background: url("../imagens/text_icons.png") no-repeat -97px 0;	
}
.btn5 a{
background: url("../imagens/text_icons.png") no-repeat -130px 0;	
}
.btn6 a{
background: url("../imagens/text_icons.png") no-repeat -162px 0;	
}
.btn7 a{
background: url("../imagens/text_icons.png") no-repeat -195px 0;	
}
.btn8 a{
background: url("../imagens/text_icons.png") no-repeat -228px 0;	
}

.btn1 a:hover{
background: url("../imagens/text_icons.png") no-repeat 0 -26px;	
}
.btn2 a:hover{
background: url("../imagens/text_icons.png") no-repeat -32px -26px;	
}
.btn3 a:hover{
background: url("../imagens/text_icons.png") no-repeat -64px -26px;	
}
.btn4 a:hover{
background: url("../imagens/text_icons.png") no-repeat -97px -26px;	
}
.btn5 a:hover{
background: url("../imagens/text_icons.png") no-repeat -130px -26px;	
}
.btn6 a:hover{
background: url("../imagens/text_icons.png") no-repeat -162px -26px;
}
.btn7 a:hover{
background: url("../imagens/text_icons.png") no-repeat -195px -26px;	
}
.btn8 a:hover{
background: url("../imagens/text_icons.png") no-repeat -228px -26px;	
}

.linha_anunciar .txt_desc{
position: relative;
float: top;
left: 115px;
width: 617px;
min-height: 215px;
margin: 0;
padding:0;
}

.txt_desc textarea{
position: relative;
float: top;
style: none;
width: 615px;
height: 215px;
min-width: 614px;
max-width: 614px;
min-height: 220px;
}

#text_bottom{
position: relative;
float: top;
left: 115px;
background: #f2f2f2;
width: 620px;
height: 30px;
margin: 0;
}

.linha_anunciar .btn_publicar{
margin: 0 0 0 340px;
width: 180px;
height: 40px;
border-radius: 5px;
}

.linha_anunciar .btn_publicar:hover{
background: #f18e30;
}

#box_direita .aviso{
width: 170px;
padding: 0 0 20px 0;
background: #fff4ce;
}

.aviso p{
font: 12px arial;
padding: 10px 0 0 10px;
margin: 0;
}

#rodape{
background: #f5f5f5;
position: relative;
float: top;
width: 100%;
margin: 0;
padding: 0;
border-top: 1px solid #d9d9d9;
}

#regioes{
position: relative;
float: top;
width: 940px;
margin: auto;
padding: 0;
border-bottom: 1px solid #d9d9d9;
border-top: 1px solid #fff;
}

.estados{
position: relative;
float: top;
width: 940px;
height: 90px;
margin: 0;
padding: 0;
}

.cidades{
position: relative;
float: top;
width: 940px;
height: 405px;
}

.prx{
position: relative;
float: left;
width: 75px;
height: 25px;
padding: 0;	
}

.box_estado, .box_control{
position: relative;
float: left;
width: 25px;
height: 25px;
padding: 0;
margin: 15px 8px 0 2px;
}

.box_estado{
top: -15px;
}

.box_control, .prx a{
margin: 0 5px 0 5px;	
}

.box_estado a, .box_control a, .prx a{
display: block;
padding-top: 4px;
height: 21px;
text-align: center;
text-decoration: none;
border-radius: 0.18em;
}

.box_estado a{
font: bold 15px arial;
color: #fff;
background-color: #aaa;
}

.box_control a, .prx a{
font: 12px arial;
color: #000;
background-color: #ededed;
}

.box_estado a:hover, .box_control a:hover, .prx a:hover{
background-color: #f57915;
color: #fff;
text-decoration: none !important;
}

.titulo_anuncio span{
color: #000;	
}

.cidades .bx-wrapper{
	height: 335px;
}

.box_cidades{
list-style: none;
position: relative;
float: left;
margin: 5px 15px 0 3px;
padding: 0;
width: 170px;
min-height: 270px;
}

.box_cidades li{
margin: 1px 0;
}

.box_cidades li a{
margin: 0;
padding: 0;
text-decoration: none;
color: #4c4c4c;
font: 14px calibri;
}

.box_cidades li a:hover{
text-decoration: none !important;
color: #009DDE;
}

#footer{
	position:relative;
	float: top;
	border-top: 1px solid #fff;
	width: 940px;
	height: 100px;
	margin: auto;
	padding: 0;
}

#ft_top{
	position: relative;
	float: top;
	width: 940px;
	height: 60px;
}

#ft_logo a{
	position: relative;
	float: left;
	margin-top: 10px;
	padding: 0;
	display: block;
	width: 95px;
	height: 40px;
	font-size: 0;
}

#ft_logo a img{
	border: 0;
	width: 95px;
	height: 40px;
}

#ft_links{
	position: relative;
	float: left;
	width: 665px;
	height: 40px;
	margin-top: 10px;
	padding: 0;
	list-style: none;
}

#ft_links li{
	position: relative;
	float: left;
	margin-left: 20px;
	margin-top: 10px;
}

#ft_links li a{
	text-decoration: none;
	font: 15px Calibri;
	color: #6a6a6a;
}

#ft_links li a:hover{
	text-decoration: underline;
}

#ft_social{
	position: relative;
	float: left;
	width: 180px;
	height: 40px;
	margin-top: 10px;
	padding: 0;
}

.unit_social{
	position: relative;
	float: left;
	margin: 10px 2px 0 0;
	padding: 0;
	max-width: 88px;
	height: 25px;
}

#ft_bottom{
	border: 1px solid #ccc;
	position: relative;
	float: top;
	margin: auto;
	padding: 4px;
	width: 285px;
	height: 15px;
	background-color: #fff;
	font: 12px Calibri;
	text-align: center;
	color: #6a6a6a;
}

.box-cadastro-user{
	position: relative;
	float: top;
	width: auto;
	height: auto;	
	margin: 0;
	padding: 10px 0 0 20px;
}

.box-login-user{
	border-left: 1px solid #dbdbdb;
	position: absolute;
	top: 10px;
	right: 0;
	width: 320px;
	height: 100%;	
	margin: 0;
	padding: 0 0 0 20px;
}

.box-cadastro-user input[type="text"], .box-cadastro-user input[type="password"]{
	border: 1px solid #ccc;
	border-radius: 5px;
	width: 300px;
	height: 25px;
	padding: 3px 5px;
	box-shadow: 2px 2px 2px #e2e2e2 inset;
}

.box-cadastro-user select{
	border: 1px solid #ccc;
	border-radius: 5px;
	width: 300px;
	height: 40px;
	padding: 8px 5px;
	box-shadow: 2px 2px 2px #e2e2e2 inset;
}

.box-cadastro-user .btn_publicar{
	border-radius: 5px !important;
	height: 40px;
	margin: 20px 0;
	font-weight: bold;
	font-size: 14px;
}

.box-login-user .logar_input{
	width: 100px !important;
	height: 30px !important;
	margin: 20px 0 !important;
	padding: 5px 10px !important;
}

#shadowing
{
	display: none;
	position: fixed;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background-color: #000;
	z-index:10;
	opacity:0.5;
	filter: alpha(opacity=50);
}


#box_light 
{
	display: none;
	position: fixed;
	top: 5%;
	left: 28%;
	width: 550px;
	min-height: 300px;
	max-height: 600px;
	padding: 48px;
	margin: auto;
	border: 1px solid black;
	background-color: white;
	z-index:101;
	overflow: auto;
}